@charset "utf-8";
/* CSS Document */
/************/
body{margin:0; padding:0; text-align:center; color:#333; font:12px/1.5 "微软雅黑", Arial, Helvetica, sans-serif; background:#f4f4f4;}
*{ word-wrap: break-word;}
.c{clear: both;padding:0px; height:0; font-size:0; visibility:hidden; line-height:0; zoom:1;}
.cc{zoom:1;}
.cc:after {
	content:'20';
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* 综合设置 */
form, p{margin:0px;}
a, a:link{text-decoration:none; color:#333;}
a:hover{color:red; text-decoration:underline;}
img{border: none;}
button, select,input, font,textarea{font-size:12px; margin:0; font-family:"微软雅黑", Arial, Helvetica, sans-serif; color:#333;}
ul, li, ol, dl, dd, dt{margin:0px; padding:0px; list-style-type:none;}
h1,h2,h3,h4,h5,h6,font{margin:0px; font-size:12px;}
code{font-family:"宋体";}

.more{
	float:right;
	margin-right:5px;
	font-size:12px;
	font-weight:normal;
}

.wrap{width:960px; margin:auto; text-align:left; overflow:hidden;}
.content{
	width:100%;
	height:auto;
	overflow:hidden;
}
.main-body{
	width:100%;
	float:left;
}
.main-sidebar{
	float:right;
	width:270px;
	margin-left:-270px;
	overflow:hidden;
}
.sidebar-box{
	padding:15px;
	background:#ebebeb;
}
.main-content{
	margin-right:290px;
}

.page-body{
	width:100%;
	float:left;
}
.page-sidebar{
	float:right;
	width:170px;
	margin-left:-170px;
	overflow:hidden;
}
.page-content{
	margin-right:190px;
}
.page-sidebar .service{
	background:url(../images/line_01.png) repeat-x 0 0 #ebebeb;
	padding:10px;
}
.page-sidebar .service ul{
	width:100%;
	padding-top:5px;
}
.page-sidebar .service ul li{
	width:100%;
	line-height:22px;
}
.page-sidebar .service ul li span{
	float:left;
	margin-right:3px;
}

.page-sidebar .title-styel-02{
	background:#ebebeb;
	width:auto;
	padding:10px 5px;
}

/*
Ie6,7提示
*/
.upgradeBrowser{
	z-index:199;
	width:100%;
	left:0;
	top:0;
}
.upgradeBrowserBox{
	border:1px solid #F90;
	background:#FFC;
	text-align:center;
	color:#F30;
	height:25px;
	line-height:25px;
}
.upgradeBrowser span{
	display:block;
	width:1000px;
	margin:auto;
}


/****************
-----网站顶部-----
*****************/
header{
	width:auto;
	height:155px;
	background:#fff;
}
header .top-block{
	width:auto;
	margin:auto;
	height:35px;
	text-align:left;
	line-height:35px;
	color:#333;
	background:#e1e6de;
}
.top-block a{
	color:#333;
	padding:0 5px;
}
.top-block a:hover{
	color:red;
}
.top-block a.icon_sc{
	background:url(../images/icon_sc.png) no-repeat 0 center;
	padding-left:15px;
	margin-right:10px;
}
.top-block a.icon_sy{
	background:url(../images/icon_sy.png) no-repeat 0 center;
	padding-left:15px;
}

.nav-block{
	width:100%;
	height:120px;
	overflow:hidden;
	position:relative;
	z-index:1;
}

.logo{
	width:254px;
	height:42px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:36px;
	z-index:1;
}
#nav{
	position:absolute;
	float:right;
	left:auto;
	right:0;
	top:20px;
	z-index:2;
}
#nav li{
	width:100px;
	height:100px;
	float:left;
	overflow:hidden;
	text-align:center;
	line-height:25px;
}
#nav li a{
	display:block;
	width:100px;
	height:100px;
	overflow:hidden;
}
#nav li a.cur{
	background:#f4f4f4;
}
#nav li a:hover, #nav li a:hover.cur{
	background:#f8f8f8;
	text-decoration:none;
	color:#333;
}
#nav li a.cur{
	background:#f4f4f4;
}
#nav li a span{
	display:block;
	width:50px;
	height:50px;
	background-image:url(../images/NavPng.png);
	background-repeat:no-repeat;
	margin:20px 25px 0;
}
#nav li a span.nav-sy{
	background-position:0 0;
}
#nav li a span.nav-ys{
	background-position:-50px 0;
}
#nav li a span.nav-ty{
	background-position:-100px 0;
}
#nav li a span.nav-pj{
	background-position:-150px 0;
}
#nav li a span.nav-bm{
	background-position:-200px 0;
}
#nav li a span.nav-bz{
	background-position:-250px 0;
}

.nav-icon{
	background:url(../images/nav_icon.png) no-repeat;
	width:123px;
	height:29px;
	line-height:20px;
	text-align:center;
	color:#fff;
	position:absolute;
	top:11px;
	left:auto;
	right:85px;
	z-index:3;
}

/****************
-----网站标题-----
*****************/
.title-styel-01, .title-styel-03{
	height:37px;
	width:100%;
	line-height:36px;
	margin-top:10px;
	overflow:hidden;
}
.title-styel-01 h3, .title-styel-03 h3{
	float:left;
	font-size:36px;
	font-weight:100;
	height:36px;
	margin-right:5px;
}
.title-styel-01 p, .title-styel-03 p{
	float:left;
	color:#999;
	line-height:15px;
	padding-top:5px;
}
.title-styel-01 p span, .title-styel-03 p span{
	padding-left:12px;
	background:url(../images/icon_jia.png) no-repeat 0 center;
}
.title-styel-01 p span a, .title-styel-03 p span a{
	color:#999;
}
.title-styel-01 p span a:hover, .title-styel-03 p span a:hover{
	color:red;
}

.title-styel-02{
	width:100%;
	height:35px;
	overflow:hidden;
}
.title-styel-02 h3{
	display:block;
	width:100%;
	font-size:15px;
	height:15px;
	line-height:15px;
	font-weight:100;
}
.title-styel-02 h3 img{
	float:left;
	margin-right:5px;	
}
.title-styel-02 span, .title-styel-02 font{
	display:block;
	margin-top:5px;
	color:#666;
	background:url(../images/icon_time.png) no-repeat;
	line-height:15px;
	padding-left:20px;
}
.title-styel-02 .remainTime{
	font-style:normal;
}
.title-styel-02 .remainTime span{
	display:inline;
	background:none;
	padding:0 5px;
	font-weight:bold;
	color:#dd0000;
}
.title-styel-02 font{
	padding-left:12px;
	background:url(../images/icon_jia.png) no-repeat 0 center;
	color:#999;
}
.title-styel-02 font a{
	color:#999;
}
.title-styel-02 font a:hover{
	color:red;
}

.title-styel-03{
	background:url(../images/line_03.png) no-repeat 0 bottom;
	padding-bottom:15px;
}

/*
幻灯片
*/
.conbox{
	width:100%;
	height:auto;
	overflow:hidden;
}
.conbox div{
	float:left;
	width:100%;
	height:100%;
	overflow:hidden;
}
.switcher{
	position:absolute;
	left:auto;
	right:10px;
	top:auto;
	line-height:10px;
	bottom:15px;
	height:10px;
	float:right;
	z-index:99;
}
.bantxt{
	color: white;
	position: absolute;
	top: auto;
	bottom: 0;
	height: 40px;
	line-height: 40px;
	z-index: 2;
	left: 10px;
}
.bantxt span{
	display:none;
}
.switcher a{
	cursor: pointer;
	float: left;
	width:10px;
	height:10px;
	line-height:10px;
	margin-left: 5px;
	display: inline;
	background: #b2b6b8;
	color: #b2b6b8;
	font-size:0;
}
.switcher a.cur{
	background:#008dc7;
}
/*
公用列表样式
*/
.text-list{
	width:100%;
}
.text-list li{
	background:url(../images/line_01.png) repeat-x 0 bottom;
	height:30px;
	line-height:30px;
}
.text-list li code{
	background:url(../images/icon_01.png) no-repeat 0 center;
	width:13px;
	height:30px;
	float:left;
}
.text-list li span{
	float:right;
	color:#666;
}
.text-list-01{
	width:100%;
}
.text-list-01 li{
	line-height:30px;
}

.text-list-02{
	width:100%;
}
.text-list-02 li{
	height:30px;
	padding:0 10px;
	font-size:14px;
	line-height:30px;
}
.text-list-02 li span{
	float:right;
}
.text-list-02 li.liline{
	background:url(../images/linepng.png) repeat-x left 15px;
}



/*公用友情链接样式*/
.link-block{
	width:100%;
	height:auto;
	overflow:hidden;
	line-height:24px;
}
.link-title{
	width:90px;
	text-align:center;
	float:left;
	margin-right:-90px;
}
.link-list{
	margin-left:90px;
}
.link-list a{
	color:#999;
	margin-right:20px;
	white-space:nowrap;
}
.link-list a:hover{
	color:red;
}


/*
底部导航
*/
footer{
	text-align:center;
	color:#fff;
	margin-top:30px;
	background:#333
}
footer .wrap{
	padding:20px 0;
	position:relative;
}
footer a{
	color:#fff;
}
.footer-top{
	position:absolute;
	top:0;
	left:auto;
	right:0;
	background:url(../images/top_icon.png) no-repeat;
	width:40px;
	height:40px;
	cursor:pointer;
}
.footer-hlep, .footer-contact{
	border-right:1px solid #999;
	width:240px;
	height:140px;
	overflow:hidden;
	float:left;
	line-height:20px;
	display:inline;
}
.footer-hlep h3, .footer-contact h3{
	padding-left:25px;
	background:url(../images/icon_bz.png) no-repeat 0 0;
	height:20px;
	line-height:20px;
	font-size:20px;
	font-weight:100;
	margin-bottom:15px;
}
.footer-hlep h3, .footer-contact a{color:#fff;}
.footer-contact{
	margin-left:20px;
}
.footer-contact h3{
	background:url(../images/icon_lx.png) no-repeat 0 0;
}
.footer-hlep ul{
	width:100%;
	height:auto;
}
.footer-hlep ul li{
	float:left;
	width:49.5%;
	height:20px;
	line-height:20px;
}
.footer-hlep ul li a{
	color:#fff;
}
.footer-copy{
	float:right;
	width:475px;
	color:#cfcfcf;
	display:inline;
	margin-top:32px;
}
.footer-copy a, .footer-copy a:hover{
	color:#fff;
}


/*
返回导航
*/
.back-nav{
	float:right;
	background:url(../images/icon_home.png) no-repeat;
	padding-left:20px;
	height:15px;
	line-height:15px;
	display:inline;
	margin-top:10px;
	width:300px;
}
.back-nav span{
	background:url(../images/icon_02.png) no-repeat center center;
	width:20px;
	height:15px;
	line-height:15px;
	padding-left:15px;
}


/*
浮动
*/
.Fixed{
	position:fixed;
	_position:inherit;
	top:0;
	width:170px !important;
}


/*
****
*/
.page-banner{
	width:100%;
	height:150px;
	overflow:hidden;
}
/*
分页
*/
.page-block{
	background:#f4f4f4;
	height:35px;
	line-height:35px;
	padding:0 10px;
}
.page-block a{
	margin:0 5px;
}
.page-block font{
	margin:0 5px;
	color:red;
}
.page-block span{
	margin-left:10px;
}
/*
内页菜单
*/
.sidebar-title{
	background:#7bb555;
	height:40px;
	line-height:40px;
	padding:0 10px;
	color:#fff;
	font-size:20px;
	font-weight:100;
}
.sidebar-nav{
	width:100%;
}
.sidebar-nav li{
	margin-top:1px;
}
.sidebar-nav li a{
	padding:0 0 0 35px;
	background-image:url(../images/odds_icon.png);
	_background-image:url(../images/odds_icon_ie6.png);
	background-repeat:no-repeat;
	background-color:#e6e6e6;
	font-size:14px;
	height:35px;
	line-height:35px;
	display:block;
}
.sidebar-nav li a:hover{
	background-color:#cfcfcf;
	color:#000;
	text-decoration:none;
}


.line{
	background:url(../images/line_03.png) repeat-x 0 bottom;
	padding-bottom:30px;
}

/*浮动按钮*/
.FixedIcon{
	width:70px;
	position:fixed;
	left:auto;
	right:10px;
	top:auto;
	bottom:45px;
	overflow:hidden;
	_position:absolute;
	_top:expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight - 45);
	_bottom:auto;
	text-align:center;
}
.FixedIcon-time{
	border:1px solid #dfdfdf;
	width:50px;
	height:50px;
	padding:9px;
	background:#ebebeb;
}
.FixedIcon-time span{
	font-family:Verdana, Geneva, sans-serif;
	color:#2fb1be;
	font-size:30px;
	line-height:30px;
}
.FixedIcon ul{
	width:100%;
}
.FixedIcon ul li{
	width:70px;
	height:70px;
	margin-top:5px;
}
.FixedIcon ul li a{
	background-image:url(../images/FixedIcon.gif);
	background-repeat:no-repeat;
	display:block;
	padding:45px 10px 5px;
	height:20px;
	line-height:20px;
	color:#333;
}
.FixedIcon ul li a:hover{
	color:#fff;
	text-decoration:none;
}
.FixedIcon ul li.fixed-bm a{
	background-position:0 0;
}
.FixedIcon ul li.fixed-bm a:hover{
	background-position:-70px 0;
}
.FixedIcon ul li.fixed-kf a{
	background-position:0 -70px;
}
.FixedIcon ul li.fixed-kf a:hover{
	background-position:-70px -70px;
}
.FixedIcon ul li.fixed-db a{
	background-position:0 -140px;
}
.FixedIcon ul li.fixed-db a:hover{
	background-position:-70px -140px;
}



.fixde-box{
	position:fixed;
	width:100px;
	top:140px;
	left:auto;
	right:5px;
	font-size:12px;
	_position:absolute;
	_top:expression(offsetParent.scrollTop+140);
}
.close{
	width:100%;
	height:18px;
}
.close span{
	float:right;
	width:18px;
	height:18px;
	display:block;
	overflow:hidden;
	background:url(http://www.zcyy.net/templets/default/images/close.jpg) no-repeat;
	cursor:pointer;
}
.fixde-main{
	border:1px solid #d1d1d1;
	padding-top:43px;
	background:url(http://www.zcyy.net/templets/default/images/zxkf.jpg) no-repeat center 0 #fff;
	text-align:center;
	color:#333;
}
.fixde-main h3{
	font-size:12px;
	padding:0;
	margin:0;
	line-height:30px;
	margin-top:10px;
}
.fixde-main ul{
	list-style:none;
	padding:0;
	margin:0;
}
.fixde-main ul li{
	width:100%;
	height:30px;
	line-height:22px;
}
.fixde-main ul li span{
	float:left;
	width:40px;
	padding-right:5px;
	display:inline;
	text-align:right;
}
.fixde-main p{
	line-height:22px;
	color:#666;
	padding:0;
	margin:0;
	padding-bottom:20px;
}
.fixde-main p b{
	color:#0094e0;
}
.fixde-btn{
	width:100%;
	overflow:hidden;
}
.fixde-btn a, .fixde-btn a:hover{
	float:left;
	display:block;
	width:100%;
	overflow:hidden;
	height:35px;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
.fixde-btn a span{
	padding-top:37px;
	padding-bottom:8px;
	line-height:12px;
	display:inline-block;
}
.fixde-btn a.buy-btn{
	background:url(http://www.zcyy.net/templets/default/images/buy_btn.jpg) no-repeat #67ac0d;
}
.fixde-btn a.top-btn, .fixde-btn a:hover.top-btn{
	background:url(http://www.zcyy.net/templets/default/images/top_btn.jpg) no-repeat center 0 #207ed6;
}

.fixde-close{
	width:40px;
	position:fixed;
	top:140px;
	left:auto;
	right:5px;
	display:none;
	font-size:12px;
	_position:absolute;
	_top:expression(offsetParent.scrollTop+140);
}
.fixde-close span{
	display:block;
	width:100%;
	overflow:hidden;
	cursor:pointer;
}
.fixde-close a, .fixde-close a:hover{
	display:block;
	width:40px;
	height:35px;
	color:#fff;
	text-decoration:none;
	overflow:hidden;
	margin-top:1px;
	cursor:pointer;
}
.fixde-close a.buy-btn{
	background:url(http://www.zcyy.net/templets/default/images/buy_btn1.jpg) no-repeat #67ac0d;
}
.fixde-close a.top-btn{
	background:url(http://www.zcyy.net/templets/default/images/top_btn1.jpg) no-repeat #207ed6;
}